home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / glibc108.zip / glibc108 / time / africa < prev    next >
Text File  |  1994-02-07  |  20KB  |  600 lines

  1. # @(#)africa    7.5
  2.  
  3. # This data is by no means authoritative; if you think you know better,
  4. # go ahead and edit the file (and please send any changes to
  5. # tz@elsie.nci.nih.gov for general use in the future).
  6.  
  7. # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
  8. #
  9. # A good source for time zone historical data outside the U.S. is
  10. # Thomas G. Shanks, The International Atlas (3rd edition),
  11. # San Diego: ACS Publications, Inc. (1991).
  12. # Except where otherwise noted, it is the source for the data below.
  13. #
  14. # Another source occasionally used is Edward W. Whitman, World Time Differences,
  15. # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
  16. # I found in the UCLA library.
  17. #
  18. # I added so many Zone names that the old, mostly flat name space was unwieldy.
  19. # So I renamed the Zones to have the form AREA/LOCATION, where
  20. # AREA is the name of a continent or ocean, and
  21. # LOCATION is the name of a specific location within that region.
  22. # For example, the old zone name `Egypt' is now `Africa/Cairo'.
  23. #
  24. # Here are the general rules I used for choosing location names,
  25. # in decreasing order of importance:
  26. #
  27. #    Use only valid Posix file names.  Use only Ascii letters, digits, `.',
  28. #        `-' and `_'.  Do not exceed 14 characters or start with `-'.
  29. #        E.g. prefer `Brunei' to `Bandar_Seri_Begawan'.
  30. #    Include at least one location per time zone rule set per country.
  31. #        One such location is enough.
  32. #    If a name is ambiguous, use a less ambiguous alternative;
  33. #        e.g. many cities are named San Jose and Georgetown, so
  34. #        prefer `Costa_Rica' to `San_Jose' and `Guyana' to `Georgetown'.
  35. #    Keep locations compact.  Use cities or small islands, not countries
  36. #        or regions, so that any future time zone changes do not split
  37. #        locations into different time zones.  E.g. prefer `Paris'
  38. #        to `France', since France has had multiple time zones.
  39. #    Use traditional English spelling, e.g. prefer `Rome' to `Roma', and
  40. #        prefer `Athens' to the true name (which uses Greek letters).
  41. #        The Posix file name restrictions encourage this rule.
  42. #    Use the most populous among locations in a country's time zone,
  43. #        e.g. prefer `Shanghai' to `Beijing'.  Among locations with
  44. #        similar populations, pick the best-known location,
  45. #        e.g. prefer `Rome' to `Milan'.
  46. #    Use the singular form, e.g. prefer `Canary' to `Canaries'.
  47. #    Omit common suffixes like `_Islands' and `_City', unless that
  48. #        would lead to ambiguity.  E.g. prefer `Cayman' to
  49. #        `Cayman_Islands' and `Guatemala' to `Guatemala_City',
  50. #        but prefer `Mexico_City' to `Mexico' because the country
  51. #        of Mexico has several time zones.
  52. #    Use `_' to represent a space.
  53. #    Omit `.' from abbreviations in names, e.g. prefer `St_Helena'
  54. #        to `St._Helena'.
  55. #
  56. # I made up the following time zone abbreviations; corrections are welcome!
  57. #        LMT    Local Mean Time
  58. #    -2:00    CVT    Cape Verde Time (no longer used)
  59. #    -1:00    AAT    Atlantic Africa Time
  60. #     0:00    WAT    West Africa Time
  61. #     1:00    CAT    Central Africa Time
  62. #     2:00    SAT    South Africa Time
  63. #     3:00    EAT    East Africa Time
  64. #     4:00    SMT    Seychelles and Mascarene Time
  65. # The final `T' is replaced by `ST' for summer time, e.g. `SAST'.
  66. # BEAT is British East Africa Time, which was 2:30 before 1948 and 2:45 after.
  67.  
  68.  
  69. # Algeria
  70. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  71. Rule    Algeria    1911    only    -    Jan     1     0:00s    0    -
  72. Rule    Algeria    1916    only    -    Jun    14    23:00s    1:00    " DST"
  73. Rule    Algeria    1916    1919    -    Oct    Sun<=7    23:00s    0    -
  74. Rule    Algeria    1917    only    -    Mar    24    23:00s    1:00    " DST"
  75. Rule    Algeria    1918    only    -    Mar     9    23:00s    1:00    " DST"
  76. Rule    Algeria    1919    only    -    Mar     1    23:00s    1:00    " DST"
  77. Rule    Algeria    1920    only    -    Feb    14    23:00s    1:00    " DST"
  78. Rule    Algeria    1920    only    -    Oct    23    23:00s    0    -
  79. Rule    Algeria    1921    only    -    Mar    14    23:00s    1:00    " DST"
  80. Rule    Algeria    1921    only    -    Jun    21    23:00s    0    -
  81. Rule    Algeria    1939    only    -    Sep    11    23:00s    1:00    " DST"
  82. Rule    Algeria    1939    only    -    Nov    19     1:00    0    -
  83. Rule    Algeria    1944    1945    -    Apr    Mon<=7     2:00    1:00    " DST"
  84. Rule    Algeria    1944    only    -    Oct     8     2:00    0    -
  85. Rule    Algeria    1945    only    -    Sep    16     1:00    0    -
  86. Rule    Algeria    1971    only    -    Apr    25    23:00s    1:00    " DST"
  87. Rule    Algeria    1971    only    -    Sep    26    23:00s    0    -
  88. Rule    Algeria    1977    only    -    May     6     0:00    1:00    " DST"
  89. Rule    Algeria    1977    only    -    Oct    21     0:00    0    -
  90. Rule    Algeria    1978    only    -    Mar    24     1:00    1:00    " DST"
  91. Rule    Algeria    1978    only    -    Sep    22     3:00    0    -
  92. Rule    Algeria    1980    only    -    Apr    25     0:00    1:00    " DST"
  93. Rule    Algeria    1980    only    -    Oct    31     2:00    0    -
  94. # Shanks gives 0:09 for Paris Mean Time; go with Whitman's more precise 0:09:05.
  95. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  96. Zone    Africa/Algiers    0:12:12 -    LMT    1891 Mar 15 0:01
  97.             0:09:05    -    PMT    1911 Mar 11    # Paris Mean Time
  98.             0:00    Algeria    WET%s    1940 Feb 25 2:00
  99.             1:00    Algeria    MET%s    1946 Oct  7
  100.             0:00    -    WET    1956 Jan 29
  101.             1:00    -    MET    1963 Apr 14
  102.             0:00    Algeria    WET%s    1977 Oct 21
  103.             1:00    Algeria    MET%s    1979 Oct 26
  104.             0:00    Algeria    WET%s    1981 May
  105.             1:00    -    MET
  106.  
  107. # Angola
  108. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  109. Zone    Africa/Luanda    0:52:56    -    LMT    1892
  110.             0:52    -    LMT    1911 May 26 # Luanda Mean Time
  111.             1:00    -    CAT
  112.  
  113. # Benin
  114. # Whitman says they switched to 1:00 in 1946, not 1934; go with Shanks.
  115. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  116. Zone Africa/Porto-Novo    0:10:28    -    LMT    1912
  117.             0:00    -    WAT    1934 Feb 26
  118.             1:00    -    CAT
  119.  
  120. # Botswana
  121. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  122. Zone    Africa/Gaborone    1:43:40 -    LMT    1885
  123.             2:00    -    SAT    1943 Sep 19 2:00
  124.             2:00    1:00    SAST    1944 Mar 19 2:00
  125.             2:00    -    SAT
  126.  
  127. # Burkina Faso
  128. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  129. Zone Africa/Ouagadougou    -0:06:04 -    LMT    1912
  130.              0:00    -    WAT
  131.  
  132. # Burundi
  133. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  134. Zone Africa/Bujumbura    1:57:28    -    LMT    1890
  135.             2:00    -    SAT
  136.  
  137. # Cameroon
  138. # Whitman says they switched to 1:00 in 1920; go with Shanks.
  139. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  140. Zone    Africa/Douala    0:38:48    -    LMT    1912
  141.             1:00    -    CAT
  142.  
  143. # Cape Verde
  144. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  145. Zone Atlantic/Cape_Verde -1:34:04 -    LMT    1907            # Praia
  146.             -2:00    -    CVT    1942 Sep
  147.             -2:00    1:00    CVST    1945 Oct 15
  148.             -2:00    -    CVT    1975 Nov 25 2:00
  149.             -1:00    -    AAT
  150.  
  151. # Central African Republic
  152. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  153. Zone    Africa/Bangui    1:14:20    -    LMT    1912
  154.             1:00    -    CAT
  155.  
  156. # Chad
  157. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  158. Zone    Africa/Ndjamena    1:00:12 -    LMT    1912
  159.             1:00    -    CAT    1979 Oct 14
  160.             1:00    1:00    CAST    1980 Mar  8
  161.             1:00    -    CAT
  162.  
  163. # Comoros
  164. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  165. Zone    Indian/Comoro    2:53:04 -    LMT    1911 Jul   # Moroni, Gran Comoro
  166.             3:00    -    EAT
  167.  
  168. # Congo
  169. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  170. Zone Africa/Brazzaville    1:01:08 -    LMT    1912
  171.             1:00    -    CAT
  172.  
  173. # Cote D'Ivoire
  174. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  175. Zone    Africa/Abidjan    -0:16:08 -    LMT    1912
  176.              0:00    -    WAT
  177.  
  178. # Djibouti
  179. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  180. Zone    Africa/Djibouti    2:52:36 -    LMT    1911 Jul
  181.             3:00    -    EAT
  182.  
  183. ###############################################################################
  184.  
  185. # Egypt
  186.  
  187. # From Bob Devine (January 28, 1988):
  188. # Egypt: DST from first day of May to first of October (ending may
  189. # also be on Sept 30th not 31st -- you might want to ask one of the
  190. # soc.* groups, you might hit someone who could ask an embassy).
  191. # DST since 1960 except for 1981-82.
  192.  
  193. # From U. S. Naval Observatory (January 19, 1989):
  194. # EGYPT               2 H  AHEAD OF UTC
  195. # EGYPT               3 H  AHEAD OF UTC  MAY 17 - SEP 30 (AFTER
  196. # EGYPT                                  RAMADAN)
  197.  
  198. # From Shanks (1991):
  199. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  200. Rule    Egypt    1900    only    -    Oct     1    0:00    0    -
  201. Rule    Egypt    1940    only    -    Jul    15    0:00    1:00    " DST"
  202. Rule    Egypt    1940    only    -    Oct     1    0:00    0    -
  203. Rule    Egypt    1941    only    -    Apr    15    0:00    1:00    " DST"
  204. Rule    Egypt    1941    only    -    Sep    16    0:00    0    -
  205. Rule    Egypt    1942    1944    -    Apr     1    0:00    1:00    " DST"
  206. Rule    Egypt    1942    only    -    Oct    27    0:00    0    -
  207. Rule    Egypt    1943    1945    -    Nov     1    0:00    0    -
  208. Rule    Egypt    1945    only    -    Apr    16    0:00    1:00    " DST"
  209. Rule    Egypt    1957    only    -    May    10    0:00    1:00    " DST"
  210. Rule    Egypt    1957    1958    -    Oct     1    0:00    0    -
  211. Rule    Egypt    1958    only    -    May     1    0:00    1:00    " DST"
  212. Rule    Egypt    1959    1981    -    May     1    1:00    1:00    " DST"
  213. Rule    Egypt    1959    1965    -    Sep    30    3:00    0    -
  214. Rule    Egypt    1966    max    -    Oct     1    3:00    0    -
  215. Rule    Egypt    1982    only    -    Jul    25    1:00    1:00    " DST"
  216. Rule    Egypt    1983    only    -    Jul    12    1:00    1:00    " DST"
  217. Rule    Egypt    1984    1988    -    May     1    1:00    1:00    " DST"
  218. Rule    Egypt    1989    only    -    May     6    1:00    1:00    " DST"
  219. Rule    Egypt    1990    max    -    May     1    1:00    1:00    " DST"
  220. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  221. Zone    Africa/Cairo    2:05:00 -    LMT    1900 Oct
  222.             2:00    Egypt    EET%s
  223.  
  224. # Equatorial Guinea
  225. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  226. Zone    Africa/Malabo    0:35:08 -    LMT    1912
  227.             0:00    -    WAT    1963 Dec 15
  228.             1:00    -    CAT
  229.  
  230. # Eritrea
  231. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  232. Zone    Africa/Asmera    2:35:32 -    LMT    1870
  233.             2:36    -    AMT    1890          # Asmera Mean Time
  234.             2:35    -    AAMT    1936 May 5    # Addis Ababa MT
  235.             3:00    -    EAT
  236.  
  237. # Ethiopia
  238. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  239. Zone Africa/Addis_Ababa    2:34:48 -    LMT    1870
  240.             2:35    -    AAMT    1936 May 5    # Addis Ababa MT
  241.             3:00    -    EAT
  242.  
  243. # Gabon
  244. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  245. Zone Africa/Libreville    0:37:48 -    LMT    1912
  246.             1:00    -    CAT
  247.  
  248. # Gambia
  249. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  250. Zone    Africa/Banjul    -1:06:36 -    LMT    1912
  251.             -1:07    -    BMT    1935    # Banjul Mean Time
  252.             -1:00    -    AAT    1964
  253.              0:00    -    WAT
  254.  
  255. # Ghana
  256. # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
  257. # WATDT is my invention for ``West Africa one-Third Daylight Time''.
  258. # From Shanks (1991):
  259. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  260. Rule    Ghana    1918    only    -    Jan     1    0:00    0    WAT
  261. # Whitman says DST was observed from 1931 to ``the present''; go with Shanks.
  262. Rule    Ghana    1936    1942    -    Sep     1    0:00    0:20    WATDT
  263. Rule    Ghana    1936    1942    -    Dec    31    0:00    0    WAT
  264. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  265. Zone    Africa/Accra    -0:00:52 -    LMT    1918
  266.              0:00    Ghana    %s
  267.  
  268. # Guinea
  269. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  270. Zone    Africa/Conakry    -0:54:52 -    LMT    1912
  271.              0:00    -    WAT    1934 Feb 26
  272.              1:00    -    CAT    1960
  273.              0:00    -    WAT
  274.  
  275. # Guinea-Bissau
  276. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  277. Zone    Africa/Bissau    -1:02:20 -    LMT    1911 May 26
  278.              1:00    -    CAT    1975
  279.              0:00    -    WAT
  280.  
  281. # Kenya
  282. # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
  283. # Shanks says the transition to 2:45 was in 1940, but it must have been 1948.
  284. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  285. Zone    Africa/Nairobi    2:27:16    -    LMT    1928 Jul
  286.             3:00    -    EAT    1930
  287.             2:30    -    BEAT    1948
  288.             2:45    -    BEAT    1960
  289.             3:00    -    EAT
  290.  
  291. # Lesotho
  292. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  293. Zone    Africa/Maseru    1:50:00 -    LMT    1903 Mar
  294.             2:00    -    SAT    1943 Sep 19 2:00
  295.             2:00    1:00    SAST    1944 Mar 19 2:00
  296.             2:00    -    SAT
  297.  
  298. # Liberia
  299. # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
  300. # In 1972 Liberia was the last country to switch
  301. # from a GMT offset that was not a multiple of 15 minutes.
  302. # Time magazine reported that it was in honor of their leader's birthday.
  303. # For Liberia before 1972, Shanks reports -0:44, and Whitman reports -0:44:30;
  304. # go with Whitman.
  305. #
  306. # From Shanks (1991), as corrected by Whitman:
  307. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  308. Zone    Africa/Monrovia    -0:43:08 -    LMT    1882
  309.             -0:43:08 -    MMT    1919 Mar # Monrovia Mean Time
  310.             -0:44:30 -    LST    1972 May # Liberia Standard Time
  311.              0:00    -    WAT
  312.  
  313. ###############################################################################
  314.  
  315. # Libya
  316.  
  317. # From Bob Devine (January 28 1988):
  318. # Libya: Since 1982 April 1st to September 30th (?)
  319.  
  320. # From U. S. Naval Observatory (January 19, 1989):
  321. # LIBYAN ARAB         1 H  AHEAD OF UTC  JAMAHIRIYA/LIBYA
  322. # LIBYAN ARAB         2 H  AHEAD OF UTC  APR 1 - SEP 30 JAMAHIRIYA/LIBYA
  323.  
  324. # From Shanks (1991):
  325. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  326. Rule    Libya    1920    only    -    Jan     1    0:00    0    -
  327. Rule    Libya    1951    only    -    Oct    14    2:00    1:00    " DST"
  328. Rule    Libya    1952    only    -    Jan     1    0:00    0    -
  329. Rule    Libya    1953    only    -    Oct     9    2:00    1:00    " DST"
  330. Rule    Libya    1954    only    -    Jan     1    0:00    0    -
  331. Rule    Libya    1955    only    -    Sep    30    0:00    1:00    " DST"
  332. Rule    Libya    1956    only    -    Jan     1    0:00    0    -
  333. Rule    Libya    1982    1984    -    Apr     1    0:00    1:00    " DST"
  334. Rule    Libya    1982    1985    -    Oct     1    0:00    0    -
  335. Rule    Libya    1985    only    -    Apr     6    0:00    1:00    " DST"
  336. Rule    Libya    1986    only    -    Apr     4    0:00    1:00    " DST"
  337. Rule    Libya    1986    only    -    Oct     3    0:00    0    -
  338. Rule    Libya    1987    1989    -    Apr     1    0:00    1:00    " DST"
  339. Rule    Libya    1987    1990    -    Oct     1    0:00    0    -
  340. Rule    Libya    1990    only    -    May     4    0:00    1:00    " DST"
  341. # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
  342. # Here's a guess for years starting with 1991.
  343. Rule    Libya    1991    max    -    Apr     1    0:00    1:00    " DST"
  344. Rule    Libya    1991    max    -    Oct     1    0:00    0    -
  345.  
  346. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  347. Zone    Africa/Tripoli    0:52:44 -    LMT    1920
  348.             1:00    Libya    MET%s    1959
  349.             2:00    -    EET    1982
  350.             1:00    Libya    MET%s
  351.  
  352. # Madagascar
  353. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  354. Zone Indian/Antananarivo 3:10:04 -    LMT    1911 Jul
  355.             3:00    -    EAT    1954 Feb 27 23:00s
  356.             3:00    1:00    EAST    1954 May 29 23:00s
  357.             3:00    -    EAT
  358.  
  359. # Malawi
  360. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  361. Zone    Africa/Blantyre    2:20:00 -    LMT    1903 Mar
  362.             2:00    -    SAT
  363.  
  364. # Mali
  365. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  366. Zone    Africa/Bamako    -0:32:00 -    LMT    1912
  367.              0:00    -    WAT    1934 Feb 26
  368.             -1:00    -    AAT    1960 Jun 20
  369.              0:00    -    WAT
  370. # no longer different from Bamako, but too famous to omit
  371. Zone    Africa/Timbuktu    -0:12:04 -    LMT    1912
  372.              0:00    -    WAT
  373.  
  374. # Mauritania
  375. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  376. Zone Africa/Nouakchott    -1:03:48 -    LMT    1912
  377.              0:00    -    WAT    1934 Feb 26
  378.             -1:00    -    AAT    1960 Jun 20
  379.              0:00    -    WAT
  380.  
  381. # Mauritius
  382. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  383. Zone Indian/Mauritius    3:50:00 -    LMT    1907        # Port Louis
  384.             4:00    -    SMT
  385. # Agalega Is, Rodriguez
  386. # no information; probably like Indian/Mauritius
  387.  
  388. # Mayotte
  389. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  390. Zone    Indian/Mayotte    3:01:08 -    LMT    1911 Jul    # Dzaoudzi
  391.             3:00    -    EAT
  392.  
  393. # Morocco
  394. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  395. Rule    Morocco    1913    only    -    Oct    26     0:00    0    -
  396. Rule    Morocco    1939    only    -    Sep    12     0:00    1:00    " DST"
  397. Rule    Morocco    1939    only    -    Nov    19     0:00    0    -
  398. Rule    Morocco    1940    only    -    Feb    25     0:00    1:00    " DST"
  399. Rule    Morocco    1945    only    -    Nov    18     0:00    0    -
  400. Rule    Morocco    1950    only    -    Jun    11     0:00    1:00    " DST"
  401. Rule    Morocco    1950    only    -    Oct    29     0:00    0    -
  402. Rule    Morocco    1967    only    -    Jun     3    12:00    1:00    " DST"
  403. Rule    Morocco    1967    only    -    Oct     1     0:00    0    -
  404. Rule    Morocco    1974    only    -    Jun    24     0:00    1:00    " DST"
  405. Rule    Morocco    1974    only    -    Sep     1     0:00    0    -
  406. Rule    Morocco    1976    1977    -    May     1     0:00    1:00    " DST"
  407. Rule    Morocco    1976    only    -    Aug     1     0:00    0    -
  408. Rule    Morocco    1977    only    -    Sep    28     0:00    0    -
  409. Rule    Morocco    1978    only    -    Jun     1     0:00    1:00    " DST"
  410. Rule    Morocco    1978    only    -    Aug     4     0:00    0    -
  411. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  412. Zone Africa/Casablanca    -0:30:20 -    LMT    1913 Oct 26
  413.              0:00    Morocco    WET%s    1984 Mar 16
  414.              1:00    -    MET    1986
  415.              0:00    -    WET
  416. # The following are controlled by Spain, and are like Europe/Madrid:
  417. # Alboran, Alhucemas Is, Ceuta, Chafarinas Is, Mellila.
  418.  
  419. # Mozambique
  420. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  421. Zone    Africa/Maputo    2:10:20 -    LMT    1903 Mar
  422.             2:00    -    SAT
  423.  
  424. # Namibia
  425. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  426. Zone    Africa/Windhoek    1:08:24 -    LMT    1892 Feb 8
  427.             1:30    -    SWAT    1903 Mar    # SW Africa Time
  428.             2:00    -    SAT    1942 Sep 20 2:00
  429.             2:00    1:00    SAST    1943 Mar 21 2:00
  430.             2:00    -    SAT
  431.  
  432. # Niger
  433. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  434. Zone    Africa/Niamey    0:08:28 -    LMT    1912
  435.             1:00    -    CAT    1934 Feb 26
  436.             0:00    -    WAT    1960
  437.             1:00    -    CAT
  438.  
  439. # Nigeria
  440. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  441. Zone    Africa/Lagos    0:13:36 -    LMT    1919 Sep
  442.             1:00    -    CAT
  443.  
  444. # Reunion
  445. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  446. Zone    Indian/Reunion    3:41:52 -    LMT    1911 Jun    # St Denis
  447.             4:00    -    SMT
  448.  
  449. # Rwanda
  450. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  451. Zone    Africa/Kigali    2:00:16 -    LMT    1935 Jun
  452.             2:00    -    SAT
  453.  
  454. # St Helena
  455. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  456. Zone Atlantic/St_Helena    -0:22:48 -    LMT    1890        # Jamestown
  457.             -0:06    -    ?MT    1951    # a typo in Shanks?
  458.              0:00    -    GMT
  459. # Whitman says Tristan da Cunha is on GMT, like Atlantic/St_Helena.
  460. #
  461. # Ascension, Gough, Inaccessible, Nightingale
  462. # no information; probably like Atlantic/St_Helena
  463.  
  464. # Sao Tome and Principe
  465. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  466. Zone    Africa/Sao_Tome     0:26:56 -    LMT    1884
  467.             -0:37    -    ?MT    1912    # a typo in Shanks?
  468.              0:00    -    WAT
  469.  
  470. # Senegal
  471. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  472. Zone    Africa/Dakar    -1:09:44 -    LMT    1912
  473.             -1:00    -    AAT    1941 Jun
  474.              0:00    -    WAT
  475.  
  476. # Seychelles
  477. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  478. Zone    Indian/Mahe    3:41:48 -    LMT    1906 Jun    # Victoria
  479.             4:00    -    SMT
  480.  
  481. # Sierra Leone
  482. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  483. Rule    SL    1913    only    -    Oct    26    0:00    0    -
  484. # Whitman gives Mar 31 - Aug 31 for 1931 on; go with Shanks.
  485. Rule    SL    1935    1942    -    Jun     1    0:00    1:00    S
  486. Rule    SL    1935    1942    -    Oct     1    0:00    0    -
  487. Rule    SL    1957    1962    -    Jun     1    0:00    1:00    S
  488. Rule    SL    1957    1962    -    Sep     1    0:00    0    -
  489. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  490. Zone    Africa/Freetown    -0:53:00 -    LMT    1882
  491.             -0:53    -    FMT    1913 Jun
  492.             -1:00    SL    AA%sT    1957
  493.              0:00    SL    WA%sT
  494.  
  495. # Somalia
  496. # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
  497. # Shanks omits the 1948 transition to 2:45; this is probably a typo.
  498. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  499. Zone Africa/Mogadishu    3:01:28 -    LMT    1893 Nov
  500.             3:00    -    EAT    1931
  501.             2:30    -    BEAT    1948
  502.             2:45    -    BEAT    1957    # not in Shanks
  503.             3:00    -    EAT
  504.  
  505. # South Africa
  506. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  507. Rule    SA    1892    only    -    Feb    8    0:00    0    -
  508. Rule    SA    1942    1943    -    Sep    Sun>=15    2:00    1:00    S
  509. Rule    SA    1943    1944    -    Mar    Sun>=15    2:00    0    -
  510. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  511. Zone Africa/Johannesburg 1:52:00 -    LMT    1892 Feb 8
  512.             1:30    -    SAT    1903 Mar
  513.             2:00    SA    SA%sT
  514. # Prince Edward Is
  515. # no information
  516.  
  517. # Sudan
  518. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  519. Rule    Sudan    1931    only    -    Feb     8    0:00    0    -
  520. Rule    Sudan    1970    only    -    May     1    0:00    1:00    " DST"
  521. Rule    Sudan    1970    max    -    Oct    15    0:00    0    -
  522. Rule    Sudan    1971    only    -    Apr    30    0:00    1:00    " DST"
  523. Rule    Sudan    1972    max    -    Apr    lastSun    0:00    1:00    " DST"
  524. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  525. Zone    Africa/Khartoum    2:10:08 -    LMT    1931
  526.             2:00    Sudan    EET%s
  527.  
  528. # Swaziland
  529. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  530. Zone    Africa/Mbabane    2:04:24 -    LMT    1903 Mar
  531.             2:00    -    SAT
  532.  
  533. # Tanzania
  534. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  535. Zone Africa/Dar_es_Salaam 2:37:08 -    LMT    1931
  536.             3:00    -    EAT    1948
  537.             2:45    -    BEAT    1961
  538.             3:00    -    EAT
  539.  
  540. # Togo
  541. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  542. Zone    Africa/Lome    0:04:52 -    LMT    1893
  543.             0:00    -    WAT
  544.  
  545. # Tunisia
  546. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  547. Rule    Tunisia    1911    only    -    Mar     9     0:00    0    -
  548. Rule    Tunisia    1939    only    -    Apr    15    23:00s    1:00    " DST"
  549. Rule    Tunisia    1939    only    -    Nov    18    23:00s    0    -
  550. Rule    Tunisia    1940    only    -    Feb    25    23:00s    1:00    " DST"
  551. Rule    Tunisia    1941    only    -    Oct     6     0:00    0    -
  552. Rule    Tunisia    1942    only    -    Mar     9     0:00    1:00    " DST"
  553. Rule    Tunisia    1942    only    -    Nov     2     3:00    0    -
  554. Rule    Tunisia    1943    only    -    Mar    29     2:00    1:00    " DST"
  555. Rule    Tunisia    1943    only    -    Apr    17     2:00    0    -
  556. Rule    Tunisia    1943    only    -    Apr    25     2:00    1:00    " DST"
  557. Rule    Tunisia    1943    only    -    Oct     4     2:00    0    -
  558. Rule    Tunisia    1944    1945    -    Apr    Mon>=1     2:00    1:00    " DST"
  559. Rule    Tunisia    1944    only    -    Oct     8     0:00    0    -
  560. Rule    Tunisia    1945    only    -    Sep    16     0:00    0    -
  561. Rule    Tunisia    1977    only    -    Apr    30     0:00s    1:00    " DST"
  562. Rule    Tunisia    1977    only    -    Sep    24     0:00s    0    -
  563. Rule    Tunisia    1978    only    -    May     1     0:00s    1:00    " DST"
  564. Rule    Tunisia    1978    only    -    Oct     1     0:00s    0    -
  565. Rule    Tunisia    1988    only    -    Jun     1     0:00s    1:00    " DST"
  566. Rule    Tunisia    1988    max    -    Sep    lastSun     0:00s    0    -
  567. Rule    Tunisia    1989    only    -    Mar    26     0:00s    1:00    " DST"
  568. Rule    Tunisia    1990    only    -    May     1     0:00s    1:00    " DST"
  569. Rule    Tunisia    1991    max    -    Mar    lastSun     0:00s    1:00    " DST"
  570. # Shanks gives 0:09 for Paris Mean Time; go with Whitman's more precise 0:09:05.
  571. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  572. Zone    Africa/Tunis    0:40:44 -    LMT    1881 May 12
  573.             0:09:05    -    PMT    1911 Mar  9    # Paris Mean Time
  574.             1:00    Tunisia    MET%s
  575.  
  576. # Uganda
  577. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  578. Zone    Africa/Kampala    2:09:40 -    LMT    1928 Jul
  579.             3:00    -    EAT    1930
  580.             2:30    -    BEAT    1948
  581.             2:45    -    BEAT    1957
  582.             3:00    -    EAT
  583.  
  584. # Zaire
  585. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  586. Zone Africa/Kinshasa    1:01:12 -    LMT    1897 Nov 9
  587.             1:00    -    CAT
  588. Zone Africa/Lumumbashi    1:49:52 -    LMT    1897 Nov 9
  589.             2:00    -    SAT
  590.  
  591. # Zambia
  592. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  593. Zone    Africa/Lusaka    1:53:08 -    LMT    1903 Mar
  594.             2:00    -    SAT
  595.  
  596. # Zimbabwe
  597. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  598. Zone    Africa/Harare    2:04:12 -    LMT    1903 Mar
  599.             2:00    -    SAT
  600.